home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 8 / Night Owl CD-ROM (NOPV8) (Night Owl Publisher) (1993).ISO / 014a / wme_10.arj / NOTES < prev    next >
Text File  |  1992-10-30  |  33KB  |  737 lines

  1. 10-30 - a few hours later, after I woke up.
  2.  
  3. ^@#$^@#$^@%$#^#@%$^!#$^#!^#$@^@#$%^@$#%^@#$%^#@^@#$$#@%@# TEXAS ZMODEM..
  4.   
  5. I have made a few minor changes to allow for this _ALMOST_ DSZ log style 
  6. program to work.  Specifically, uploads no longer trash the file area by 
  7. putting in the complete path and file name that TXZM has been reporting.
  8.  
  9.  
  10. (10-30-92)  WME 1.00 release..  Stuff leading up to this release..
  11.  
  12. DOS File Size                                      70D50h  (462160. )
  13. Load Image Size                                    32700h  (206592. )
  14. Relocation Table entry count                        0E37h  (  3639. )
  15. Relocation Table address                            003Eh  (    62. )
  16. Size of header record      (in paragraphs)          03E0h  (   992. )
  17.  
  18. Borland Overlays found
  19.     Overlay information 239680 bytes
  20.  
  21. External Data 
  22.     Compiled (optimized for speed) - 148400
  23.     Uncompiled ASCII file - 77548
  24.  
  25. Massive Documentation Work - more docs, indexes, table of contents, single 
  26. formated file, etc.  Had to move everything to WordPerfect 5.1 (gasp).  BTW: 
  27. anyone who wants the WordPerfect version of the docs, ask..
  28.  
  29. While waiting for a caller, the sysop can hit "C" for "Config".  No need to 
  30. login anymore.  WME will, when you are done, need to exit and reload to 
  31. reinitialize the user interface for the next caller though.
  32.  
  33. The string that CONFIG has always allowed you to edit for taking the BBS 
  34. offline will start working as of this version... (whoops) Any time the user 
  35. goes to HANGUP, WME will sent that string to the modem.
  36.  
  37. If you are at the waiting for caller (WFC) screen, and you log in local or
  38. go to config mode, WME will also send the exit string to take the phone off 
  39. the hook.
  40.  
  41. Hangup code changed some for hideous modes that don't respond to DTR.
  42.  
  43. Post-Per-Call Ratio added to WME.  WME now reserves the 1..6 flags for it's 
  44. own usage (leaving you with A..Z flags).   You can edit the user's PCR 
  45. requirements with the normal user editing facilities.  WME will automaticly 
  46. set the "1" flag if PCR is met, and instead set the "2" flag if it is not 
  47. met.  You can put a PCR on practically any function of WME, including 
  48. downloading in the file areas, total restriction of the file areas, 
  49. restriction of door games, etc.
  50.  
  51. The input routines for flag settings will not allow you to edit the 1..6 
  52. flags for the user, but will let you set them for the menu item requirements.
  53.  
  54. The Privs and the !BIOS menus now have a cursor bar, instead of just a 
  55. cursor.
  56.  
  57.  
  58. LIST and VIEW no longer behave wierd on the letter "M" in the title.
  59.  
  60. Some configuration stuff disappeared in Gamma 99.  They have reappeared... 
  61. (grin)
  62.  
  63. DSZLOG, DSZPORT, and TXZMLOG are all now being put into the environment on 
  64. all dos shells whenever possible.  This will help make things a little more 
  65. automatic and/or childproof when implementing external protocals.
  66.  
  67. Made a few neccesary changes to the way WME untags files after successful 
  68. downloads - Texas Zmodem was not returning in the log file the complete 
  69. path/filename.  Now, if WME doesn't see the complete name, it will make a few 
  70. assumptions as to which directory the file was sent from... 
  71.  
  72. Switched from using ARJ to LZH, as it's free for both public and for 
  73. commercial use in all countries.  I am also sending out the archives with the 
  74. sfx headers, so that you do not have to figure out which archiver is needed.  
  75. Just move to the directory where you want the files, type the archive's 
  76. name, and the files will melt right into your directory.
  77.  
  78. (Wow - about a 1k overhead on the archive to have SFX abilities..)
  79.  
  80. (10-21-92)  .99
  81.  
  82. Fixed a status-line bug that, when used, would sometimes cause a QEMM
  83.   out-of-bounds error.  The error was unreproduceable on the 286, but the
  84.   386 had no problems giving the Exception 13 error!
  85.  
  86. User name lookup; when writing messages, in the "Who To?" field, a user can
  87.   use "?" to get a list of users.  If the user knows part of the name,they can
  88.   type it in as well.. such as "jason?"  or "fesler?".
  89.  
  90.   Future ideas:  also looking up names from the message headers, to get
  91.   names of people participating in the conference.  Also, if an alias
  92.   file is used, use IT instead of the userbase.
  93.  
  94. Time Slicing:  You can now, in the OPTIMIZATIONS menu, tell WME
  95.   to report idle time when WME has a modem buffer that's full and also
  96.   to report when the screen is completely drawn.  By default:  both
  97.   get turned on.  (Method used:  Calling int 0x28, which is what DOS
  98.   calls when it is idle waiting for the keyboard)
  99.  
  100. Defaults for new menus can now be configured
  101.  
  102. Menus will expand if neccesary to avoid choping the title
  103.  
  104. Hitting left or right on sub-sub menus return you to the sub menus
  105.   instead of changing menus and jumping to options you weren't
  106.   expecting
  107.  
  108. Space will advance you through the menus
  109.  
  110. Added "BBS Location" to the configuration menu for IEMSI and some doors
  111.  
  112. Worked on the Last Read pointers..  I can't duplicate errors some people
  113. are having;  I did make a couple of code changes that were semi-ambiguous
  114. to some "C" compilers; hopefully this will help.
  115.  
  116. Input fields now properly IGNORE CTRL-Q.. Some terminals would send Ctrl-S
  117. and Ctrl-Q when their buffer was full (hardware handshaking).  I can't ignore
  118. the Ctrl-S (it's the left arrow key!), but I can ignore the Ctrl-Q.  No
  119. more new users who'se name start with "" anymore!
  120.  
  121. Default colors can be set for new menus.
  122.  
  123. My drive-ready check will now, once a drive fails, stop checking the
  124. drive.  It will assume for the rest of the session "It's dead, Jim..."
  125.  
  126. One of my goals is to put in critical error detection, and give the sysop
  127.  a whole whopping 4 seconds to fix a critical error before automaticly
  128.  failing the error.  That way, when running unattended, the errors will
  129.  not make the system lock up for the user.   My drive-ready check
  130.  will help with that code - once a drive fails, it won't cause more
  131.  redundant errors that it could have avoided.
  132.  
  133. Trying to speed up the user name lookup again.
  134.   (Will speed up logins, exits, and message base open/closes, especially
  135.   for large user bases and people at the end...)
  136.  
  137. Changed the BAUD RATE line in DorInfo#.Def to include the words
  138.   "BAUD,N,8,1" . . some doors freaked.
  139.  
  140. Added new connect rates to be supported by WME:  16800, 57600, 115200
  141.  
  142. Added new port rates:  57600, 115200.
  143.  
  144. Config menus got edited some; hitting left/right on sub-sub menus react
  145.   better now, and don't automaticly select options in other menus.
  146.  
  147. Worked on making sure Private basis stay Private, and vice versa.
  148.  
  149. Fixed the Word-Left (Ctrl-A or Ctrl-Left) and the Word-Right (Ctrl-F or
  150.   Ctrl-Right) in the data entry lines..
  151.  
  152. Log shows when files tagged/untagged.. Includes untagging files after
  153.   successful d/l's.  Some people are having problems with WME not
  154.   untagging after a download.. I am not having this problem at all.
  155.   This change is so that people can send me their log file, so I can
  156.   examine what is going on.
  157.  
  158. The Reply command now shows up in personal mail scan.
  159.  
  160. The word "Toggle" has been changed to "Tag".
  161.  
  162. Crude docs on protocal editor
  163.  
  164. edbits() fixed - now, when cursoring upwards on the privs menu, you can go all
  165.   the way to the top.
  166.  
  167. Insert now works properly in FMAINT - no longer eating the entries at the end.
  168.  
  169. Some help functions weren't working; they are now.
  170.  
  171. Made some operational differences in the key generator.
  172.  
  173. WME now has a built-in limit of 5 lines running at once - a special key
  174. is required for more than 5 nodes.  This is to enforce the $45 per 5 nodes..
  175. For the average hobbyist sysop, this is NOT a problem.
  176.  
  177.  
  178. (10-15-92 .. 10-10-92)  .98.03
  179.  
  180. File areas double check and make sure the drive is available; if not, users
  181. get a message saying that the networked drive is unavailable.  The "Area"
  182. command also marks them inaccesible.
  183.  
  184. In CFGFILES, the move command works now.  I was forgetting to move the
  185. actual FILEAREA.xx catalog files, and only moving the directory entry in
  186. FILEAREA.BBS.
  187.  
  188. Worked on sample menus
  189.  
  190. Worked on sample screens
  191.  
  192. Redistributing wordstar help keys
  193.  
  194. Redistributing SMALLLOG - it's going to be a part of the WME package as an 
  195. external utility.
  196.  
  197. Distributing verb menu for conference mode
  198.  
  199. Worked on docs
  200.  
  201. Added help to the commands menu.  (Don't know what I'm talking about?  Hit
  202. Alt-R to run a command.  Hit [Enter].  You'll get a list of commands,
  203. just like before.  Now, hit "?".  Instant help screen, just add water.
  204. You can move up and down, and the help box will change.
  205.  
  206. If someone drops carrier while IEMSI'ing, WME will now hang up as well..
  207. (oops).  Also, WME's original 60 second/5 try limit for IEMSI has
  208. been restored - it was inadvertantly left at 6000 seconds/unlimited
  209. tries, while debugging the rest of the IEMSI code.
  210.  
  211. When writing a message, you can now hit "?" on the "WhoTo" field for
  212. a list of users on the board.  Future plans:  pick up names of
  213. people in the echo; if using a group file, pick up the aliases or
  214. real names in the group itself.  More future plans: if "?" used on
  215. subject line, scan the current subjects list, and allow you to choose
  216. from the list.  All of this will be after 1.0 first gets released.
  217.  
  218. Some conference bugs have been removed. Sysops can now do just about any
  219. command, including /morph and /roll, while in the conference.
  220.  
  221. Smarter configuration read-in - if reading a blank entry for a variable
  222. from the config, WME will in some cases remove it from the config
  223. entirely, as long as it doesn't interfere with WME's defaults.  This
  224. should cut down on the redundant memory.
  225.  r
  226. Added a bunch more stuff to the configuration menu.  Many "hidden"
  227. configurable options are now actually in the menus.. including some of
  228. WME's optimizations, and archive viewing...
  229.  
  230. Looking into DV-awareness; difficult as heck to modify Borland's
  231. operations without the run-time source.  Trying to at least find
  232. the code for giving up the time slice while idle.  (This will be a
  233. configurable option in the future; two options actually.  One will
  234. be to give up the slice when the video updating is done; the other
  235. is to give up the slice when the modem buffer is full.  Either case,
  236. WME will not give up _too_ much time, it's pretty CPU intensive!
  237.  
  238.  
  239. (10-9-92)  Gamma Release of WME 0.97 to the Local Net
  240.  
  241. Minor bugs here and there fixed.
  242.  
  243. WME 0.97 does not require a key to run.  Go ahead and give to your friends;
  244. but do not do a wide distribution of this version.
  245.  
  246. This version WILL SELF DESTRUCT!  Make sure you get a more recent version by
  247. 10-31-92.  I am sure I will have more bug fixes and docs by then.  Should be 
  248. able to do nationwide release of 1.0 by then.
  249.  
  250. Beginnings of the documentation being worked on... 25k arj'ed so far.
  251.  
  252. VIEWing a file in the file area works again.. was forgetting to 
  253. initialize a variable.
  254.  
  255. More stuff moved to that ever-growing EXTERNAL.WME file!  
  256.  
  257. (10-7-92)
  258.  
  259. Minor changes in IEMSI handling; I am no longer following FSC-0056
  260. (aka EMSI-001), and everything works fine, NOW.
  261.  
  262. WME no longer closes it's overlay file handle twice... No more
  263. "Closing WME.EXE" lockups for the few systems that ate it on that one.
  264.  
  265. Fixed some more prompts that were putting up strange text..
  266.  
  267. (10-6-92)
  268.  
  269. I am now setting DSZLOG properly.  (Was being set as ".LOG")
  270. I am now setting DSZPORT properly. (Was being set to "1" arbitrarily)
  271.  
  272. Cosmetic changes on options where you switch between two settings.
  273. The bracket symbols  "»" and "«" highlight the current setting.  
  274.  
  275. A small phone number change on the status bar options was made.  
  276.  
  277. The "Force Redraws" user option now presents the proper information.
  278. (Moving all that stuff to the external file got kinda hairy, and I 
  279. goofed!  All fixed..)
  280.  
  281. The load sequence is now 35% faster - the integrity check is only done on
  282. key parts of the file instead of the entire executable.  Since most of
  283. the strings sent out by WME are in the external file now, I am now just
  284. checking a portion of the external file.  (Ya, the COPYRIGHT stuff!).
  285.  
  286. (10-5-92)
  287.  
  288. Checked IEMSI code; some people have reported problems.  About the only thing 
  289. I can possibly see is that people's terminal settings are set wrong, and WME 
  290. has to prompt them for what type of terminal emulation they want to use.  
  291.  
  292. Added an option to log IEMSI information to disk; I don't know if it works 
  293. yet (erg!) but it should work fine.  Gotta go to work too soon to test.
  294.  
  295. Fixed the bios video option for blind sysops; the menu for "!BIOS" now 
  296. properly brings up the right information.  
  297.  
  298. Exporting works again in the "EXT" external strings editor.
  299.  
  300. WME will attempt to set DSZPORT and DSZLOG in your environment before 
  301. shelling to DOS.  This should help with people setting up external protocols.  
  302.  
  303. Sending out sample .PRT file for protocol setups.  They assume that DSZPORT 
  304. and DSZLOG are already set, and assume the current baud rate on the 
  305. communications port.  Just make sure a recent version of DSZ is available 
  306. somewhere in your DOS path.
  307.  
  308. Changed the method of getting time date stamps and file sizes in the file 
  309. area.  People should notice a faster response when going from one area to the 
  310. next.  (And read-only files won't show up as missing, either!)
  311.  
  312. (10-02-92)
  313.  
  314. BLEARG!
  315.  
  316. Getting extremely close to a gamma public release.  Still gotta do the docs.
  317.  
  318. Note:  Do not attempt to EXPORT the EXTERNAL.WME file.  It's got a new
  319. bug in it that needs to be fixed.  Bad pointer.  I'll deal with it
  320. tomorrow after work, I gotta get at least a few hours of sleep..
  321.  
  322. Anyone interested in helping distribute WME, or carrying the WME files
  323. and conferences on their system (and being listed as such), please
  324. let me know..
  325.  
  326. I have changed C++ compilers 3 times... Each time bringing up more problems.
  327. I am now using BC++ 3.0.  No debugging abilities anymore... no way to
  328. trace through.  Not enough lower memory.   (And Bill Gates thoughts 640k
  329. is enough for ANYONE..)  My only method of debugging now is to have pop
  330. up "Alert!" boxes that tell me at certain points in the program the
  331. variable status, or to use two computers with Turbo Debugger and a null modem.
  332.  
  333. WME now has a "New Files Scan" in the file shell - default lookup date
  334. is the last time you logged in.  WME will scan all file areas that the user
  335. has access to.  If ESC is pressed, WME will see it and prompt the user if
  336. they wish to stop searching.  WME only checks the keyboard between areas.
  337.  
  338. WME's message "Area" and "Goto" commands have been sped up tremendously.
  339. Still need to do the same to the file areas.  Takes more memory (3k), but
  340. it's worth it for the person online.
  341.  
  342. Plans before the 1.0 release will be a keyword search in the file areas,
  343. and to speed up the "area" commands in the file section.  Scratch, the speed
  344. up for the "Area" commands in the file section got put in.
  345.  
  346. I attempted to get WME to allow more file handles; however, every peice of
  347. swap code I attempted to use could not handle the extra handles.  Even
  348. "XSPAWN" which had provisions for it choked.   My next project is to
  349. figure out which DOS handles I can close, so that WME can reopen it.
  350. WME is currently only able to open about 15 files at a single time.
  351. (The message base will open 7 of them!).
  352.  
  353. The message and file "Area" commands were not taking into account the
  354. group files; two days of fighting, and now they are fixed.
  355.  
  356. Fixups have been done on the configuration menu (specifically, the box being
  357. made for the bios video was half the size it should have been, and was
  358. looking rather thrashed..).
  359.  
  360. Slowly working out the misnumbered references to the external file.
  361.  
  362. Key generator now produces alias files of beta testers for me to distribute.
  363.  
  364. You can now view files via the file and fmaint shells.  If the files are
  365. archives, WME will shell out and get a directory via the appropriate
  366. archiver.  Here are the defaults that I have...
  367.     .ARJ   ARJ L
  368.     .ZIP   PKUNZIP -V
  369.     .ZOO   ZOO -LIST
  370.     .PAK   PAK V
  371.     .SDN   SDNV V
  372.     .ARC   PKUNPAK -V
  373. To add others, simply add into the configuration file something like
  374.    VIEW.xxx  PROGRAMNAME PARAMETERS
  375. Examples:
  376.    VIEW.ARJ  arj l          or
  377.    VIEW.ARJ  av
  378.  
  379. In addition to the LIST command, there is a "VIEW" command.  Note,
  380. VIEW's only argument is the filename.  If it is an archive, it will
  381. get the directory of the archive.
  382.  
  383. More extensive work on moving stuff to the EXTERNAL.WME file.  Let 
  384. me know if you see WME putting up wierd responses..  The results of moving 
  385. everything to the external file mean smaller code (believe it or not),
  386. and less dead space taking up memory.  As far as I can tell, this has
  387. not hurt WME's speed noticeably, since there is internal cacheing done
  388. to the EXTERNAL.WME file.   Once it's loaded, it stays loaded until you
  389. go on to other functions..  Up to 40 strings are cached in memory at
  390. any given time.
  391.  
  392. Here's a list of what has cacheing on it now.. You'll see speed
  393. increases from all of these..
  394.   User base login (read ahead cache)
  395.   External.WME (40 items cached)
  396.   Alias look-ups (automaticly clear in 30 seconds to force new lookups)
  397.   "area" and "goto" commands in file/message areas (read-ahead cache)
  398.   Personal mail check (massive read-ahead cache: 50 records at a time!) 
  399.   
  400. Major documentation work starts tommorrow by me and Doug.
  401.  
  402. (9-23-92)
  403.  
  404. Multiple nodes now, without the use of several .EXE's..
  405. To take advantage of this feature, you should change the attribute
  406. of WME.EXE to read-only.. and start WME up with something like..
  407.    WME NODENAME:LINE1
  408.    WME NODENAME:LOCALWME
  409.    WME NODENAME:483-8486
  410. or any other valid DOS name (no wildcards,no periods, no slashes..).
  411.  
  412. Major work has been done to the configuration menus.. Check it out!
  413. Even color configuration for the various shells...  Steve, say "Thank you"..
  414.  
  415. Major work has been done for speech compatibility.
  416.  
  417. (9-21-92)  (no hatch for this one..)
  418.  
  419. Personal mail scan worked on again; should work THIS time under the bizzare
  420. conditions.
  421.  
  422. More speech compatibility work.
  423.  
  424. Configuration menu worked on - KEY2 can be edited now.
  425.  
  426. (9-20-92)
  427.  
  428. Worked on the routine that says "About..." for the editor, for conf help etc.
  429. Edited some of the external routines.
  430.  
  431. Changed version number to .94 .. it's about time..
  432.  
  433. On the "RUN" command's data line, the following subsitutions
  434. have been added..
  435.    *@  COM port number (1..4)
  436.    *@@ Fossil port number (0..3)
  437. For others options, see (9-18-92)
  438.  
  439. Started making some of the text that WME produces via BIOS routines.
  440. This is strictly for pe  le who are running speech software and/or
  441. hardware.  This is at the request of a bunch of blind sysops.. who
  442. all love WME!
  443.  
  444. Changed key structure to make it a bit tougher to crack..
  445.  
  446. Added in ability to tell WME that an event is pending; useful if you are
  447. a part of FidoNet and need the user offline by NMH.  On the command line,
  448. you'll have something like..
  449.   WME Online Baud%1 Event%3
  450. where %1 is the baud rate, and %3 is the minutes left.
  451.  
  452. Origin lines and node address are now implemented; if a node number is
  453. defined, all messages will get an origin line and a ^AMSGID kludge..
  454. You may specify any address for any message base.  See the CONFIG menu,
  455. and the CFGMAIL sections.
  456.  
  457.  
  458. (9-18-92) (The Midnight 9-17-92 version)
  459.  
  460. Fixed an editor bug - it was jumping too far when you went out of bounds.
  461. Now the screen scrolls several lines forward or backwards, but will keep the
  462. cursor on the page.
  463.  
  464. LIST is finally here - you can LIST any text file.  It's similiar to the 
  465. message viewer; up/down, home/end.  ESC to get out of the text file.
  466.  
  467. Included in the archive is the TODOLIST.   If you want to see something added 
  468. to that list, tell me...  
  469.  
  470. For those that are interested... When WME uses the "RUN" command,
  471. and sees any of the following strings on the data line, WME will subsitute 
  472. the following..
  473.  *F First Name
  474.  *L Last Name
  475.  *B Baud Rate
  476.  *C COMSPEC  (ie C:\COMMAND.COM or C:\4DOS.COM)
  477.  *G Graphics (Always "1")
  478.  *T Time Left, in Minutes
  479.  *N WME Nodename
  480.  */ WME Path and Nodename
  481.  *\ Path Only of WME
  482.  *~ No Swapping - Straight Shell  (Experimental!)
  483.  *H Don't shell with the fossil "HOT"
  484.  *P Pause after shell; show user online the final screen
  485.  *S Show status bar when shelling out (for GSZ maybe?)  Defaults to
  486.     status bar on top of screen ONLY.
  487.  *! Screen does not need to be redrawn upon return.
  488.  *25 Force 25 line mode for door
  489.  *43 Force 43/50 line mode for door (ega/vga)
  490.  *50 Force 43/50 line mode for door (ega/vga)
  491.  
  492. ----------------
  493. (9-17-92) (wee hours of morn'; my wife's gonna kill me!)
  494.  
  495. Third line is fully functional now; 1:203/8080 is now part of
  496. WME Distribution/USA.  We are all now part of an integrated system,
  497. hooked in with Lantastic/AI.
  498.  
  499. Mail/files may be picked up from, or delivered to, any of the following
  500. nodes, and users may call any of the following phone numbers.. If one
  501. is busy, try another!  Also, 2400 baud callers should stick to the 2400
  502. baud line for best results; high speed modem buffering slows down response
  503. time for 1200 and 2400 baud connections.
  504.  
  505.    203/8055  1-916-973-0477   9600 CM,XA,V32,V42b
  506.    203/8080  1-916-487-3915   9600 CM,XA,V42b,V32b
  507.    203/7707  1-916-483-8486   2400 CM,XA
  508.  
  509.   If you ever have had doubts about my choice of speech, you should have
  510. been around when I cussed out the SMALLLOG feature.  It would leave
  511. no doubts in your mind... SMALLLOG has been removed entirely from WME.
  512. I plan on distributing an _external_ version of SMALLLOG, one I wrote
  513. about a year ago.
  514.   If you want to use it, go for it - should work fine. Also, it's not
  515. limited to WME log files - you can use it on any kind of log file you'd
  516. like.
  517.  
  518. Read-only files no longer show up as missing in the file areas...
  519.  
  520. New command in the file area:  "Credits" -- Tells user his file ratio
  521. and credit information, as well as time left for that call.
  522.  
  523. * Line Noise * !! Get a twit user who's been bugging you too often?
  524. Send him line noise until he leaves!  "LINENOIS" takes an optional
  525. paramter, telling WME how many bytes of the screen output to garble,
  526. range 0-65535.
  527.  
  528. Documented the /ROLL command in the conference section; undocumented
  529. the /MEM command, as few users will ever give a damn about that one.
  530.  
  531. Fixed IEMSI; despite the IEMSI documentation in FTSC-0056, most terminal
  532. programs were choking on the EMSI_ISI server information I sent, because
  533. the CRC that I was sending was lowercase instead of uppercase.  Thanks
  534. Doug, for the hours of calling over and over while I had the tracer
  535. on..
  536.  
  537. Worked on the user editor; hopefully (writing the notes file before I
  538. finish the hatch to make sure I document it!) you'll be able to edit a
  539. user who is online on a different node.  A temporary user record is made,
  540. and as soon as the remote node sees it, the remote node will load it into
  541. memory.
  542.   To help with testing this function, I commented out the code for editing
  543. the current user on the current node - EDITUSER still works, but if
  544. you go to the user edit shell, and edit the current user, it will use
  545. the remote editing method.  Let me know if the user record does not
  546. get updated within a couple of seconds of exiting the user editor.
  547.  
  548.   Emergency crash-code put in.. If WME exits in a bad state, such as
  549. due to an abort, retry, fail message, any files that were open should
  550. be immediately unlocked and closed.  Also, in case I forgot to close
  551. any files, the same crash-code will be in effect.
  552.   In addition, any time I close a file, it checks to make sure that it's
  553. not locked, and if it is, unlocks it... just in case I simply forgot to
  554. code it in.  Thought it would be a good idea since I am doing all this
  555. networked stuff.. (grin)
  556.   All this to make it considered "good programming practice" for networks..
  557.  
  558. Video sending routines _slightly_ optimized a bit more...
  559.  . Redundant "if (x==0)"s got changed to "if (x)" for speed..
  560.  . ASCII color table is no longer a case statement, and is now a preloaded
  561.    array -- stops an everage 12 assembly cmp-jmp statements..
  562.  
  563.  
  564. (9-12-92)
  565. Undocumented command in the conference section:  /ROLL .. Rolls dice, ie 
  566. /ROLL 2D10 will roll 2, 10 sided dice, and announce the total.
  567.  
  568. Numerous bugs... I've forgotten most of them already. Sorry folks.
  569.  
  570. Sped up the editor some - rewrote the word wrap routine that got called every
  571. time you moved at all... 
  572.  
  573. A lot of my time has gone to work, and to getting WME Workbench online.  
  574. 1:203/7707 is alive again!  916-483-8486, currently 2400 baud.  Hopefully, in 
  575. a couple of weeks, I'll have an HST 9600.  If you are at 2400 baud, please 
  576. start polling MY system for your mail, to take the load off the high speed 
  577. line.
  578.  
  579. Anyone having EMSI failure due to password should contact me immediately to 
  580. correct... Let me know what your current password is set as.
  581.  
  582. Waiting mail/files can be picked up at either 203/8055 or 203/7707 - they are 
  583. the same system, with different modems attached.  In a couple of days 
  584. 203/8080 will also be connected, so that distribution should be much faster!
  585.  
  586.  
  587. (9-8-92)
  588. I've joined the "Version of the Day Club"...  Anyone else who wants to join, 
  589. contact me...
  590.  
  591. Seriously, I fixed the problem of new callers not being able to get into the 
  592. system.  When I added the capability for WME to show who is on what node and
  593. doing what function, it showed a .USR file for the new user as entering new
  594. user information, and thought that they were already online...  Somebody
  595. needs to slap me on the hand for that one.
  596.  
  597. As you know, distribution is now done entirely from Chris Yeager's system at 
  598. 203/8055.  All netmail for me should go there.  Also, I am now sending out 
  599. just the overlay version.  Anyone who wants the straight version instead or 
  600. in addition to, let me know, and I will set up a secondary TICK area for it.  
  601. I am doing this to reduce the amount of online time for everyone...
  602.  
  603. (9-7-92)
  604. Fixed memory allocation error in the conference system.  I figured it was 
  605. worth hatching for, as many of us use the conferencing system...
  606.  
  607. (9-6-92)
  608.  
  609. I yanked the !$#@^!$#@^$#!@^@!#$^%$#@%^$#%^&@^@^#&^$#@%&^#@$&^#@^@#$&@$%
  610. keyboard lights - they were interfering with keyboard input pretty drasticly.
  611. (Figure, 18 times a second, whatever key is being pressed gets nuked..)
  612.  
  613. I really, really, wanted the keyligts - but on a lot of people's machines, it 
  614. was no-go.  Maybe in a later version I'll make it an option; let people who 
  615. want to try it, try it, and if it works, cool, if not .. bummer.
  616.  
  617. Also, "FLASH" now shows both who's online, _and_ shows what they
  618. are doing online... ie in message base, in chat, in conference, etc..
  619.  
  620. There is also another command now, called "ALIVE" -- almost exactly like
  621. flash, but instead of sending a message to the remote node, it checks to see 
  622. if the remote node is listening.  As soon as the node does get the message, 
  623. you get a message back saying that it's alive.
  624.  
  625. * Thanks! * to Doug Langley, who has put up with me calling him upteen 
  626. million times a day, to send him yet another test version, to see how it 
  627. reacts to his hardware - my hardware seems to run everything perfectly, such 
  628. as the keyboard lights, whereas everyone else's seems to die big time.
  629.  
  630. Kudos also to Chris - who's plunked down a small wad of money for equipment 
  631. to get me online - hopefully sometime this week we will wire the 3rd phone 
  632. line in, and get my node up with CAMP/Pixel Graphics!
  633.  
  634. (9-1-92)
  635.  
  636. For some unexplained compiler bug, the 8-26-92 release managed to only run on 
  637. two computers - mine and Chris Yeager's.  Borland's memory allocation 
  638. routines were really screwing up (both BC++ 2.0 and 3.0 reacted the same).  
  639. Finally figured out today that it was Borland's code, and not mine, that was 
  640. foobared.
  641.  
  642. I have replaced all memory allocation code, and it seems to be working pretty 
  643. well so far on all three machines over here.  
  644.  
  645. (8-26-92)
  646. Greetings!
  647.  
  648. I'm (obviously) back from marriage and honeymoon.. Married 2½ weeks, 
  649. and still alive (grin).
  650.  
  651. Make sure that you copy over both the new WME.EXE and the revised 
  652. EXTERNAL.WME file.  Every release will most likely mean a new 
  653. EXTERNAL.WME file.  There is a posibility that over the .95 
  654. release, I'll send out both a EXTERNAL.WME and also an extract of 
  655. EXTERNAL.ASC, with just the updates, so that your customized 
  656. messages aren't completely foobared.
  657.  
  658. I've done a lot of changes; many just before the wedding, and many more
  659. afterwords. I'll attempt to make a list of what I can _remember_...
  660.  
  661. (No particular order on these)
  662.  
  663.  *  "User online" and "Chat requested" indicators on the "SCROLL         
  664.     LOCK" led of the keyboard - a slow pulse (1.6 seconds on, .4         
  665.     seconds off) can be seen if there is anyone online, and a fast       
  666.     pulse if they have requested chat. Now you can leave the             
  667.     speaker and the monitor turned off, and still know if you have       
  668.     anyone online or not, and if anyone is trying to page you. (I        
  669.     know a lot of people can tell someone is on the system by            
  670.     looking at the modem; the rest of us have internal modems            
  671.     though!) Fixed major editor bug that has plagued me for 6
  672.     months
  673.                                                                          
  674.     Fixed the problem of the Front Door / Intermail feature              
  675.     overwriting FOLDER.FD instead of properly updating LASTCALL.FD.      
  676.     I guess I was tired when I let that one slip by.                     
  677.                                                                          
  678.  *  File areas allow tagging multiple files from more than one area      
  679.     before downloading (yeah, finally). This was a major *itch to        
  680.     change!                                                              
  681.                                                                          
  682.     Tagging is much faster now                                           
  683.  
  684.     Files about to be downloaded are now dumped to the log file,
  685.     as well as their size.  This is mainly for the sysops that
  686.     want to know how long a user will be from remote (WME.FLS is
  687.     locked by DSZ or whatever external protocal you use, now you
  688.     can look at the log file without interrupting DSZ to find out)
  689.                                                                          
  690.  *  File and kilobyte ratios finally implemented! Check out the          
  691.     user editor!                                                         
  692.                                                                          
  693.     Major changes in the user editor                                     
  694.                                                                          
  695.     Added a !SECLVL command that locks out the remote keyboard,          
  696.     allows you to edit the various security controls of the user,        
  697.     and then reenables the user's keyboard. (Similiar to #SECLVL
  698.     which prompts for a security level w/out the user knowing about
  699.     it).                                                                 
  700.                                                                          
  701.     If the drive is not available (as in server is down), the file       
  702.     area is marked unavailable                                           
  703.                                                                          
  704. *   MAJOR speed improvement on the personal mail scan - I clocked
  705.     105 echos, 13000 messages scanned in about 8 seconds
  706.     (12 seconds on the 12mhz AT workstation).  3500 messages is only a few 
  707.     seconds.   Beats the 20-25 seconds that the same 3500 messages used
  708.     to take!
  709.  
  710.     Minor change in conference area's file handling
  711.  
  712.     Major fix in the /MORPH command showing the proper names of the      
  713.     person involved (was referencing bad pointers; showed line           
  714.     noise type characters)                                               
  715.                                                                          
  716.  *  Verified that WME's implementation of the Hudson Message Base        
  717.     uses the 16 meg limit for MSGTXT.BBS, instead of the original        
  718.     design's 8 megs. GECHO is known to handle the 16 meg limit; I        
  719.     beleive Fmail and FastEcho will also.                                
  720.                                                                          
  721.     FYI: FastEcho disables itself after 90 days, Fmail is free, and      
  722.     GECHO is wonderful and worth the $25 bucks to register!              
  723.  
  724.     Com1 is no longer listed twice in the modem setup
  725.  
  726. ------------
  727.  
  728.  
  729. I can't really remember what all went into this version; however, I 
  730. know it's been quite a bit..  Please, let me know whatever you do 
  731. find, preferably via the beta echo.  
  732.  
  733. Thanks,
  734.  Jason Fesler
  735.                                                      
  736.  
  737.